let human = {
    girlFrined: {
        // harem: {
        //     husband: {
        //         guy: {
        //             name: "张三"
        //         }
        //     }
        // }
    }
}

// 获取human的女朋友的闺蜜的老公的兄弟的名字

// 理想式编程
// let name1 = human.girlFrined.harem.husband.guy.name;
// console.log("name1 =",name1);

// let name1 = human 
//     && human.girlFrined 
//     && human.girlFrined.harem 
//     && human.girlFrined.harem.husband
//     && human.girlFrined.harem.husband.guy
//     && human.girlFrined.harem.husband.guy.name || "没有"
// console.log("name1 =",name1);

// 链式判断符来优化我们上面的逻辑
let name1 = human?.girlFrined?.harem?.husband?.guy?.name ?? "没有";
console.log("name1 =",name1);
